// pages/editBasis/editBasis.js
const utils=require('../../utils/util')
const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    sex: ['男','女'],
    sexIndex:0,
    info:''//信息
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options);
    var detail=JSON.parse(options.info)
    this.setData({
      info:detail,
      sexIndex:detail.sex
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  bindPickerChange:function(e){
    this.setData({
      sexIndex:e.detail.value
    });
  },
  //修改名字
  editName(e){
    this.setData({
      'info.name':e.detail.value
    })
  },
  //修改年龄
  editAge(e){
    this.setData({
      'info.age':e.detail.value
    })
  },
  //电话
  editPhone(e){
    this.setData({
      'info.tel':e.detail.value
    })
  },
  //邮箱
  editEmail(e){
    this.setData({
      'info.email':e.detail.value
    })
  },
  // 校验数据
  regData(){
    if(!utils.common.reChEng(this.data.info.name,2)){
      wx.showToast({
        icon:'none',
        title: '请输入正确的中文名字',
      })
      return false;
    }
    if(!utils.common.reChEng(this.data.info.age,3)&&this.data.info.age!=''){
      wx.showToast({
        icon:'none',
        title: '请输入正确的数字年龄格式',
      })
      return false;
    }
    if(!utils.common.reChEng(this.data.info.tel,5)){
      wx.showToast({
        icon:'none',
        title: '请输入正确的手机格式',
      })
      return false;
    }
    if(!utils.common.reChEng(this.data.info.email,4)){
      wx.showToast({
        icon:'none',
        title: '请输入正确的邮箱',
      })
      return false;
    }
    return true;
  },
  //保存信息
  keep(){
      //调用校验信息
      if(!this.regData()){
        return false;      
      }
      utils.common.rq('applet/update',{
        userid:wx.getStorageSync('openid'),
        resumeid:this.data.info.id,
        name:this.data.info.name,
        sex:this.data.sexIndex,
        age:this.data.info.age,
        tel:this.data.info.tel,
        email:this.data.info.email,
    },this.infoSu);
  },
  //保存信息
  infoSu(res){
    if(res.data.code==0){
          消息提示:
      wx.showToast({
            title: '修改成功',
            icon: 'success',
            duration: 2000
      })
      //返回上一页
      wx.navigateBack({
        delta: 1, 
        success: function() {
            console.log('成功！')
        }
      })
    }
  }
})